package com.xiaowu.house.user.service;

import com.xiaowu.house.domain.dto.TokenDTO;
import com.xiaowu.house.user.domain.dto.PasswordLoginDTO;
import com.xiaowu.house.user.domain.dto.SysUserDTO;
import com.xiaowu.house.user.domain.dto.SysUserListReqDTO;
import com.xiaowu.house.user.domain.dto.SysUserLoginDTO;

import java.util.List;

public interface ISysUserService {
    TokenDTO login(PasswordLoginDTO passwordLoginDTO);

    Long addOrEdit(SysUserDTO sysUserDTO);

    List<SysUserDTO> getUserList(SysUserListReqDTO sysUserListReqDTO);

    /**
     * 获取B端登录用户信息
     * @return B端用户信息DTO
     */
    SysUserLoginDTO getLoginUser();
}
